export interface UserFollowVO {
  /**
   * 关注关系 ID
   */
  id: string | number;

  /**
   * 关注者的用户 ID
   */
  followerId: string | number;

  /**
   * 被关注者的用户 ID
   */
  followingId: string | number;

  /**
   * 备注
   */
  remark: string;
}

export interface UserFollowForm {
  /**
   * 关注关系 ID
   */
  id?: string | number;

  /**
   * 关注者的用户 ID
   */
  followerId?: string | number;

  /**
   * 被关注者的用户 ID
   */
  followingId?: string | number;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 操作类型 1-关注 2-取消关注
   */
  operateType: number;
}

export interface UserFollowQuery extends PageQuery {
  /**
   * 关注者的用户 ID
   */
  followerId?: string | number;

  /**
   * 被关注者的用户 ID
   */
  followingId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}
